LL OPAMP APIs listing for migration

This section provides a full listing of the HAL1 APIs for migration. It includes the various constants, enumerations, structures, functions, and macros.

LL OPAMP constants

HAL1

series

HAL2

LL_OPAMP_INPUT_NONINVERT_DAC

u5, h5, g4 , h7

LL_OPAMP_INPUT_NONINVERT_DAC1_CH1

LL_OPAMP_POWERMODE_LOWPOWER_HIGHSPEED

u5

  • LL_OPAMP_POWER_MODE_LOW

  • LL_OPAMP_SPEED_MODE_HIGH

LL_OPAMP_POWERMODE_LOWPOWER_NORMALSPEED

u5

  • LL_OPAMP_SPEED_MODE_NORMAL

  • LL_OPAMP_POWER_MODE_LOW

LL_OPAMP_POWERMODE_NORMALPOWER_HIGHSPEED

u5

  • LL_OPAMP_POWER_MODE_NORMAL

  • LL_OPAMP_SPEED_MODE_HIGH

LL_OPAMP_POWERMODE_NORMALPOWER_NORMALSPEED

u5

  • LL_OPAMP_POWER_MODE_NORMAL

  • LL_OPAMP_SPEED_MODE_NORMAL

LL_OPAMP_MODE_PGA_IO0

h5, g4 , h7

LL_OPAMP_PGA_EXT_FILT

LL_OPAMP_MODE_PGA_IO0_BIAS

h5, g4 , h7

LL_OPAMP_PGA_EXT_BIAS

LL_OPAMP_MODE_PGA_IO0_IO1_BIAS

h5, g4 , h7

LL_OPAMP_PGA_EXT_BIAS_FILT

LL_OPAMP_POWERMODE_HIGHSPEED

h5, g4 ,h7

LL_OPAMP_SPEED_MODE_HIGH

LL_OPAMP_POWERMODE_NORMAL

h5, l4, g4 , h7

LL_OPAMP_POWER_MODE_NORMAL

LL_OPAMP_TRIMMING_NMOS_VREF_50PC_VDDA

h5, g4 , h7

Not implemented yet in HAL2.

LL_OPAMP_TRIMMING_NMOS_VREF_90PC_VDDA

h5, g4 , h7

Not implemented yet in HAL2.

LL_OPAMP_TRIMMING_PMOS_VREF_10PC_VDDA

h5, g4 , h7

Not implemented yet in HAL2.

LL_OPAMP_TRIMMING_PMOS_VREF_3_3PC_VDDA

h5, g4 , h7

Not implemented yet in HAL2.

LL_OPAMP_POWERMODE_LOWPOWER

l4

LL_OPAMP_POWER_MODE_LOW

LL_OPAMP_POWERMODE_NORMALPOWER

l4

LL_OPAMP_POWER_MODE_LOW

LL_OPAMP_INPUT_INVERT_FOLLOWER_SEC

g4

Not implemented yet in HAL2.

LL_OPAMP_INPUT_INVERT_IO0_SEC

g4

Not implemented yet in HAL2.

LL_OPAMP_INPUT_INVERT_IO1_SEC

g4

Not implemented yet in HAL2.

LL_OPAMP_INPUT_INVERT_PGA_SEC

g4

Not implemented yet in HAL2.

LL_OPAMP_INPUT_MUX_DISABLE

g4

Not implemented yet in HAL2.

LL_OPAMP_INPUT_MUX_TIM1_CH6

g4

Not implemented yet in HAL2.

LL_OPAMP_INPUT_MUX_TIM20_CH6

g4

Not implemented yet in HAL2.

LL_OPAMP_INPUT_MUX_TIM8_CH6

g4

Not implemented yet in HAL2.

LL_OPAMP_INPUT_NONINVERT_DAC_SEC

g4

Not implemented yet in HAL2.

LL_OPAMP_INPUT_NONINVERT_IO0_SEC

g4

Not implemented yet in HAL2.

LL_OPAMP_INPUT_NONINVERT_IO1_SEC

g4

Not implemented yet in HAL2.

LL_OPAMP_INPUT_NONINVERT_IO2_SEC

g4

Not implemented yet in HAL2.

LL_OPAMP_INPUT_NONINVERT_IO3_SEC

g4

Not implemented yet in HAL2.

LL_OPAMP_INTERNAL_OUPUT_DISABLED

g4

Not implemented yet in HAL2.

LL_OPAMP_INTERNAL_OUPUT_ENABLED

g4

Not implemented yet in HAL2.

LL_OPAMP_PGA_GAIN_32_OR_MINUS_31

g4

LL_OPAMP_PGA_GAIN_32_OR_MINUS_31

LL_OPAMP_PGA_GAIN_64_OR_MINUS_63

g4

LL_OPAMP_PGA_GAIN_64_OR_MINUS_63

LL_OPAMP_POWERMODE_NORMALSPEED

g4

LL_OPAMP_POWER_MODE_LOW

LL_OPAMP_INPUT_NONINVERT_DAC2

g4 , h7

Not implemented yet in HAL2.

LL OPAMP macros

HAL1

series

HAL2

LL_OPAMP_ReadReg

u5, h5, l4, g4 , h7

LL_OPAMP_READ_REG

LL_OPAMP_WriteReg

u5, h5, l4, g4 , h7

LL_OPAMP_WRITE_REG

__LL_OPAMP_COMMON_INSTANCE

u5, l4 , h7

LL_OPAMP_COMMON_INSTANCE

__LL_OPAMP_IS_ENABLED_ALL_COMMON_INSTANCE

u5, l4 , h7

LL_OPAMP_IS_ENABLED_ALL_COMMON_INSTANCE

LL OPAMP structures

HAL1

series

HAL2

LL_OPAMP_InitTypeDef

u5, h5, l4, g4

Removed / New usage changes

LL OPAMP functions

HAL1

series

HAL2

LL_OPAMP_DeInit

u5, h5, l4, g4 , h7

Removed / New usage changes

LL_OPAMP_GetPowerMode

u5, h5 , h7

LL_OPAMP_GetLowPowerMode

LL_OPAMP_Init

u5, h5 , h7 , l4 , g4

Removed / New usage changes

LL_OPAMP_SetPowerMode

u5, h5, l4, g4 , h7

LL_OPAMP_SetLowPowerMode

LL_OPAMP_StructInit

u5, h5, l4, g4 , h7

Removed / New usage changes

LL_OPAMP_GetCommonPowerRange

l4

LL_OPAMP_GetCommonPowerRange

LL_OPAMP_GetPowerMode

l4, g4

LL_OPAMP_GetLowPowerMode

LL_OPAMP_GetTrimmingValue

l4

LL_OPAMP_GetTrimmingValue

LL_OPAMP_GetInternalOutput

g4

Not implemented yet in HAL2.

LL_OPAMP_GetTrimmingValue

g4

LL_OPAMP_GetTrimmingValue

LL_OPAMP_IsLocked

g4

Not implemented yet in HAL2.

LL_OPAMP_IsTimerMuxLocked

g4

Not implemented yet in HAL2.

LL_OPAMP_Lock

g4

Not implemented yet in HAL2.

LL_OPAMP_LockTimerMux

g4

Not implemented yet in HAL2.

LL_OPAMP_SetInternalOutput

g4

Not implemented yet in HAL2.

LL_OPAMP_SetTrimmingValue

g4

LL_OPAMP_SetTrimmingValue

LL_OPAMP_GetInputInvertingSecondary

g4

Not implemented yet in HAL2.

LL_OPAMP_GetInputNonInvertingSecondary

g4

Not implemented yet in HAL2.

LL_OPAMP_GetInputsMuxMode

g4

Not implemented yet in HAL2.

LL_OPAMP_SetInputInvertingSecondary

g4

Not implemented yet in HAL2.

LL_OPAMP_SetInputNonInvertingSecondary

g4

Not implemented yet in HAL2.

LL_OPAMP_SetInputsMuxMode

g4

Not implemented yet in HAL2.